To check if a programmer works with WINPIC800 or ICPROG you can use the following method:

In ICPROG there is a "Hardware Check" menu, which you can use to check every signal on
the programmer. If you enable a signal (for example DataOut) then you can measure the DataOut signal externally and see if it is 5v or not. (Note: Inverted signals are inverted). So you can check every individual signal in ICPROG. The last setting is the I/O Delay setting. If your hardware doesn't work properly then you can increase this setting. It is normally about 4, but you may increase it if necessary to about 10. This value depends on the speed of the CPU.

For WINPIC800, in the "hardware" menu, the blocked box can be unchecked and then the signals tested individually.
Copyright (C)
eCHIP INFOTEK
September 2007
Rev 1.0